.login-img {
  margin: .5rem;
  text-align: center;
  line-height: 100%;
}

.login-img img {
  width: 1.2rem;
  margin-bottom: .25rem;
}

.form-center {
  padding: 0 .57rem;
}

.form-center p {
  position: relative;
  height: .6rem;
  margin-top: .6rem;
  border-bottom: 1px #ececec solid;
}

.form-center p i {
  float: left;
  width: .35rem;
  height: .4rem;
  margin-right: .46rem;
  margin-left: .11rem;
}

.form-center p input {
  float: left;
  height: .5rem;
  border: none;
  outline: none;
  color: #9c9c9c;
  font-size: .26rem;
}

.form-center .password i {
  background: url("../images/password.png")no-repeat 0 0;
  background-size: 100% auto;
}

.form-center .password span {
  position: absolute;
  right: .3rem;
  top: .1rem;
  width: .45rem;
  height: .35rem;
  background: url("../images/password_see.png")no-repeat 0 0;
  background-size: 100% auto;
}

.submit {
  display: block;
  width: 4.16rem;
  height: .62rem;
  margin: 0 auto;
  margin-top: .95rem;
  border: none;
  outline: none;
  border-radius: .31rem;
  font-size: .3rem;
  color: #fefefe;
  background: #26bbf0;
}

.login-bot {
  display: block;
  font-size: .26rem;
  color: #c9c9c9;
  margin-top: .2rem;
  text-align: center;
}

.class_register_err_code{
	right: 78px;
}
.class_register_err_password{
	right: 48px;
}
.class_register_err_password2{
	right: 48px;
}
.btn-disabled{
	border-color: #d9d9d9;
    background-color: #f7f7f7;
    color: #bbb;
    cursor: not-allowed;
    /* margin-top: 12px; */
}